package cn.myfirefly.moming.house.model;

import java.io.Serializable;

import cn.myfirefly.core.annotation.ColumnType;
import cn.myfirefly.core.model.BaseFilterDto;

public class SpfTradeTrackFormFilterDto extends BaseFilterDto implements Serializable {
		
	/**
	 * 
	 */
	private static final long serialVersionUID = -5276536316141998513L;
	//columns START
	/** ID */
	@ColumnType(value="Integer")
	private String[] id;
	/** ID */
	@ColumnType(value="Integer")
	private String[] tradeContractId;
	/** 成交地址 */
	@ColumnType(value="String")
	private String[] tradeAddress;
	/** 面积 */
	@ColumnType(value="String")
	private String[] tradeArea;
	/** 客户姓名 */
	@ColumnType(value="String")
	private String[] customerName;
	/** 联系方式 */
	@ColumnType(value="String")
	private String[] contactWay;
	/** 证件号码 */
	@ColumnType(value="String")
	private String[] identifyNum;
	/** 成交价 */
	@ColumnType(value="BigDecimal")
	private String[] tradeAmount;
	/** 成交日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] tradeDate;
	/** 成交区域 */
	@ColumnType(value="String")
	private String[] tradeRegion;
	/** 成交店面 */
	@ColumnType(value="String")
	private String[] tradeShop;
	/** 成交人 */
	@ColumnType(value="String")
	private String[] tradePerson;
	/** 所属店经理 */
	@ColumnType(value="String")
	private String[] belongShopManager;
	/** 应收佣金 */
	@ColumnType(value="BigDecimal")
	private String[] receivableCommission;
	/** 已收佣金 */
	@ColumnType(value="BigDecimal")
	private String[] receivedCommission;
	/** 收佣日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] receivedDate;
	/** 成交合同状态 */
	@ColumnType(value="String")
	private String[] tradeContractStatus;
	/** 有无资质 */
	@ColumnType(value="Integer")
	private String[] hasAptitude;
	/** 资质办理方式 */
	@ColumnType(value="String")
	private String[] aptitudeHandleType;
	/** 资质办理方式详情 */
	@ColumnType(value="String")
	private String[] aptitudeHandleTypeRemark;
	/** 认购方式 */
	@ColumnType(value="String")
	private String[] buyType;
	/** 认购方式详情 */
	@ColumnType(value="String")
	private String[] buyTypeRemark;
	/** 交首付日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] firstPayDate;
	/** 驻场联络人 */
	@ColumnType(value="String")
	private String[] residentContact;
	/** 是否老带新 */
	@ColumnType(value="Integer")
	private String[] oldBeltNew;
	/** 老客户姓名 */
	@ColumnType(value="String")
	private String[] oldCustomerName;
	/** 身份证号 */
	@ColumnType(value="String")
	private String[] oldCustomerIds;
	/** 联系电话 */
	@ColumnType(value="String")
	private String[] oldCustomerContact;
	/** 老客户所购房号 */
	@ColumnType(value="String")
	private String[] oldCustomerBuyAddress;
	/** 备注 */
	@ColumnType(value="String")
	private String[] remark;
	/** 创建人 */
	@ColumnType(value="String")
	private String[] createBy;
	/** 创建日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] createDate;
	/** 修改人 */
	@ColumnType(value="String")
	private String[] modifyBy;
	/** 修改日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] modifyDate;
	//columns END

	/**
	 * ID
	 * @return
	 */
	public String[] getId() {
		return this.id;
	}
	
	/**
	 * ID
	 * @param value
	 */
	public void setId(String[] value) {
		this.id = value;
	}
	/**
	 * ID
	 * @return
	 */
	public String[] getTradeContractId() {
		return this.tradeContractId;
	}
	
	/**
	 * ID
	 * @param value
	 */
	public void setTradeContractId(String[] value) {
		this.tradeContractId = value;
	}
	/**
	 * 有无资质
	 * @return
	 */
	public String[] getHasAptitude() {
		return this.hasAptitude;
	}
	
	/**
	 * 有无资质
	 * @param value
	 */
	public void setHasAptitude(String[] value) {
		this.hasAptitude = value;
	}
	/**
	 * 资质办理方式
	 * @return
	 */
	public String[] getAptitudeHandleType() {
		return this.aptitudeHandleType;
	}
	
	/**
	 * 资质办理方式
	 * @param value
	 */
	public void setAptitudeHandleType(String[] value) {
		this.aptitudeHandleType = value;
	}
	/**
	 * 资质办理方式详情
	 * @return
	 */
	public String[] getAptitudeHandleTypeRemark() {
		return this.aptitudeHandleTypeRemark;
	}
	
	/**
	 * 资质办理方式详情
	 * @param value
	 */
	public void setAptitudeHandleTypeRemark(String[] value) {
		this.aptitudeHandleTypeRemark = value;
	}
	/**
	 * 认购方式
	 * @return
	 */
	public String[] getBuyType() {
		return this.buyType;
	}
	
	/**
	 * 认购方式
	 * @param value
	 */
	public void setBuyType(String[] value) {
		this.buyType = value;
	}
	/**
	 * 认购方式详情
	 * @return
	 */
	public String[] getBuyTypeRemark() {
		return this.buyTypeRemark;
	}
	
	/**
	 * 认购方式详情
	 * @param value
	 */
	public void setBuyTypeRemark(String[] value) {
		this.buyTypeRemark = value;
	}
	/**
	 * 交首付日期
	 * @return
	 */
	public String[] getFirstPayDate() {
		return this.firstPayDate;
	}
	
	/**
	 * 交首付日期
	 * @param value
	 */
	public void setFirstPayDate(String[] value) {
		this.firstPayDate = value;
	}
	/**
	 * 驻场联络人
	 * @return
	 */
	public String[] getResidentContact() {
		return this.residentContact;
	}
	
	/**
	 * 驻场联络人
	 * @param value
	 */
	public void setResidentContact(String[] value) {
		this.residentContact = value;
	}
	/**
	 * 是否老带新
	 * @return
	 */
	public String[] getOldBeltNew() {
		return this.oldBeltNew;
	}
	
	/**
	 * 是否老带新
	 * @param value
	 */
	public void setOldBeltNew(String[] value) {
		this.oldBeltNew = value;
	}
	/**
	 * 老客户姓名
	 * @return
	 */
	public String[] getOldCustomerName() {
		return this.oldCustomerName;
	}
	
	/**
	 * 老客户姓名
	 * @param value
	 */
	public void setOldCustomerName(String[] value) {
		this.oldCustomerName = value;
	}
	/**
	 * 身份证号
	 * @return
	 */
	public String[] getOldCustomerIds() {
		return this.oldCustomerIds;
	}
	
	/**
	 * 身份证号
	 * @param value
	 */
	public void setOldCustomerIds(String[] value) {
		this.oldCustomerIds = value;
	}
	/**
	 * 联系电话
	 * @return
	 */
	public String[] getOldCustomerContact() {
		return this.oldCustomerContact;
	}
	
	/**
	 * 联系电话
	 * @param value
	 */
	public void setOldCustomerContact(String[] value) {
		this.oldCustomerContact = value;
	}
	/**
	 * 老客户所购房号
	 * @return
	 */
	public String[] getOldCustomerBuyAddress() {
		return this.oldCustomerBuyAddress;
	}
	
	/**
	 * 老客户所购房号
	 * @param value
	 */
	public void setOldCustomerBuyAddress(String[] value) {
		this.oldCustomerBuyAddress = value;
	}
	/**
	 * 备注
	 * @return
	 */
	public String[] getRemark() {
		return this.remark;
	}
	
	/**
	 * 备注
	 * @param value
	 */
	public void setRemark(String[] value) {
		this.remark = value;
	}
	/**
	 * 创建人
	 * @return
	 */
	public String[] getCreateBy() {
		return this.createBy;
	}
	
	/**
	 * 创建人
	 * @param value
	 */
	public void setCreateBy(String[] value) {
		this.createBy = value;
	}
	/**
	 * 创建日期
	 * @return
	 */
	public String[] getCreateDate() {
		return this.createDate;
	}
	
	/**
	 * 创建日期
	 * @param value
	 */
	public void setCreateDate(String[] value) {
		this.createDate = value;
	}
	/**
	 * 修改人
	 * @return
	 */
	public String[] getModifyBy() {
		return this.modifyBy;
	}
	
	/**
	 * 修改人
	 * @param value
	 */
	public void setModifyBy(String[] value) {
		this.modifyBy = value;
	}
	/**
	 * 修改日期
	 * @return
	 */
	public String[] getModifyDate() {
		return this.modifyDate;
	}
	
	/**
	 * 修改日期
	 * @param value
	 */
	public void setModifyDate(String[] value) {
		this.modifyDate = value;
	}

	public String[] getTradeAddress() {
		return tradeAddress;
	}

	public void setTradeAddress(String[] tradeAddress) {
		this.tradeAddress = tradeAddress;
	}

	public String[] getTradeArea() {
		return tradeArea;
	}

	public void setTradeArea(String[] tradeArea) {
		this.tradeArea = tradeArea;
	}

	public String[] getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String[] customerName) {
		this.customerName = customerName;
	}

	public String[] getContactWay() {
		return contactWay;
	}

	public void setContactWay(String[] contactWay) {
		this.contactWay = contactWay;
	}

	public String[] getIdentifyNum() {
		return identifyNum;
	}

	public void setIdentifyNum(String[] identifyNum) {
		this.identifyNum = identifyNum;
	}

	public String[] getTradeAmount() {
		return tradeAmount;
	}

	public void setTradeAmount(String[] tradeAmount) {
		this.tradeAmount = tradeAmount;
	}

	public String[] getTradeDate() {
		return tradeDate;
	}

	public void setTradeDate(String[] tradeDate) {
		this.tradeDate = tradeDate;
	}

	public String[] getTradeRegion() {
		return tradeRegion;
	}

	public void setTradeRegion(String[] tradeRegion) {
		this.tradeRegion = tradeRegion;
	}

	public String[] getTradeShop() {
		return tradeShop;
	}

	public void setTradeShop(String[] tradeShop) {
		this.tradeShop = tradeShop;
	}

	public String[] getTradePerson() {
		return tradePerson;
	}

	public void setTradePerson(String[] tradePerson) {
		this.tradePerson = tradePerson;
	}

	public String[] getBelongShopManager() {
		return belongShopManager;
	}

	public void setBelongShopManager(String[] belongShopManager) {
		this.belongShopManager = belongShopManager;
	}

	public String[] getReceivableCommission() {
		return receivableCommission;
	}

	public void setReceivableCommission(String[] receivableCommission) {
		this.receivableCommission = receivableCommission;
	}

	public String[] getReceivedCommission() {
		return receivedCommission;
	}

	public void setReceivedCommission(String[] receivedCommission) {
		this.receivedCommission = receivedCommission;
	}

	public String[] getReceivedDate() {
		return receivedDate;
	}

	public void setReceivedDate(String[] receivedDate) {
		this.receivedDate = receivedDate;
	}

	public String[] getTradeContractStatus() {
		return tradeContractStatus;
	}

	public void setTradeContractStatus(String[] tradeContractStatus) {
		this.tradeContractStatus = tradeContractStatus;
	}
}
